Reverse Engineering - Redefining The Non-Aggression Principle